package ottawa.testing.dao;

import java.util.List;
import org.hibernate.HibernateException;
import ottawa.testing.bean.Localidad;

public class LocalidadDAOHibernate 
	extends AbstractHibernateDAO
	implements LocalidadDAO
{

	public void borrarLocalidad(Localidad localidad)
		throws HibernateException 
	{	
		borrarObjeto(localidad);		
	}

	public List<Localidad> listarLocalidad(Class clazz) 
		throws HibernateException 
	{
		return listarObjeto(clazz);
	}

	public void salvarLocalidad(Localidad localidad) 
		throws HibernateException 
	{	
		salvarObjeto(localidad);		
	}

	public void actualizarLocalidad(Localidad localidad)
		throws HibernateException 
	{	
		actualizarObjeto(localidad);		
	}

	@Override
	public Localidad obtenerLocalidad(Class clazz, Long id) 
		throws HibernateException 
	{		
		return (Localidad)obtenerObjeto(clazz, id);
	}
	
}
